#include <stdio.h>


// int main()
// {
    // char str[10] = {'h', 'e', 'l', 'l', 'o'};
    // for(int i = 0; i < sizeof(str); i++)
    // {
    //     printf("%c",str[i]);
    // }
    // printf("\n");
//     return 0;
// }

int main()
{
    //常量字符串指针
    // const char *s = "hello";  // *s = 'p';  //常量区的数据不允许被更改
    // char str[10] = "hello";  //字符串：以双引号括起来的一段字符组成的集合
                                //字符串：放在内存的  文字常量区

    //*str = 'p';
    //str = "world"; //常量指针 //静态数组的首字母不允许被修改
    //s = "world"; //指针常量  //指向一个新的字符串
    //printf("%s\n",str);  //%s :以字符形式输出一段内存数据
    //return 0;
    char str[10] = "hel\0lo";
    // 字符串输出到\0位置  \0是字符串的结尾符号
    printf("%s\n",str);
    for(int i = 0; i < 10; i++)
    {
        printf("%c %d\n",str[i], str[i]);
    }
}